package edu.unmsm.ocaa.sisocaa.integracion.dao;

import java.util.List;

import org.springframework.dao.DataAccessException;

import edu.unmsm.ocaa.sisocaa.negocio.model.dto.RespuestaDTO;

public interface RespuestaDAO {
	
	public List<RespuestaDTO> getRespuestas(Integer id_ficha, Integer id_usuario)
	throws DataAccessException;
	public List<RespuestaDTO> getRespuesta(Integer id_ficha, Integer id_usuario,
			Integer id_pregficha)
	throws DataAccessException;
	public void insertRespuesta(RespuestaDTO resp) throws DataAccessException;
	public List<RespuestaDTO> getRespuestasxOpc(Integer idFicha,
			Integer idPregficha, Integer idOpcpregficha, Integer idDep);
	public List<RespuestaDTO> getRespuestasxPreg(Integer idFicha,
			Integer idPregficha, Integer id_dep);
	public RespuestaDTO getTotPtjexPreg(Integer idFichaParam,
			Integer idPregficha, Integer id_dep, Integer pond);
	public Integer getExisteRespuesta(Integer id_ficha);
	public void deleteRespuestaAnterior(RespuestaDTO resp);
}
